//
//  SecondViewController.h
//  07-Delegate
//
//  Created by dllo on 16/7/22.
//  Copyright © 2016年 dllo. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "BaseViewController.h"
// @class 修饰类 引入头文件中, 可以避免头文件的循环导入
// 只声明, 用到了这个类, 但是.h不需要引入
// 在.m中去import
@class FirstViewController;
#warning mark -  1 声明协议
@protocol SecondVCPassValue <NSObject>
// 协议方法
// 默认
- (void)passValue:(NSString *)string;

@end

@interface SecondViewController : BaseViewController
@property (nonatomic, strong) FirstViewController *firstVC;
// 不要和系统的任何关键字, 命名重复定义
@property (nonatomic, copy) NSString *textString;
#warning mark - 2 声明代理人
@property (nonatomic, weak) id<SecondVCPassValue> delegate;
@end
